/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.usc.cs576.lib;

import java.util.ArrayList;

/**
 * This is the father class of the media objects
 * @author haoxu
 */
public interface MediaObject {

    public void load();

    public void show();

    public ArrayList<Action> getActions();

    public void setActions(ArrayList<Action> actions);

    public String getName();

    public void setName(String name);

    public void setStartFrame(int frame);

    public int getStartFrame();

    public void setEndFrame(int frame);

    public int getEndFrame();
}
